body{
    margin: 0;
    padding: 0;
    background-color: rgb(239,239,246);

}
.content{
    width:100% ;
    height: 740px;
}
.registInfo img{
    margin-top: 8px;
    margin-left: 3%;

}
.registInfo .title-text{
    position: absolute;
    top: 14px;
    left: 14%;
}
.gzhName{
    width: 100%;
}
.gzhName input{
    width: 80%;
    height: 30px;
    margin-left: 5%;
    border-style: none;
    border-radius: 3px;
    padding-left: 10%;
    background: url("/images/hackerwechati/user.png") 5px center no-repeat;
    background-color: #fff;

}
.zghClass{
    width: 100%;
}
.zghClass .zghclass{
    width: 90%;
    height: 100px;
    background-color: #fff;
    margin-left: 5%;
    margin-top: 10px;
    /*background: url("../images/user.png") 5px 5px no-repeat;*/
}
.zghclass span{
    position: relative;
    top: 10px;
    margin-left: 14%;
    font-size: 1px;
    background: #fff;
    color: rgb(214,218,218);
}
.zghclass .choiceBtn {
    margin-left: 12%;
    margin-top: 10px;
    background-color: #fff;



}
.choiceBtn input{

    color: rgb(148,200,224);
    border-radius: 3px;
    border: 1px solid rgb(148,200,224);
    background-color: #fff;
    margin-right: 5px;
    margin-top: 10px;
    width: 50px;
    font-size: 1px;
    padding: 1px;

}
.teamInfo{
    width: 100%;
}
.teamInfo img{
    width: 20px;
    height: 20px;
    margin-left: 3%;
    margin-top: 14px;
}
.teamInfo span{
    font-size: 4px;
    position: relative;
    top: -6px;
    left: 10px;
}
.Number1{
    width: 100%;

}
.number1  .rightImg{
    width: 10px;
    height: 10px;
    position: absolute;
    right: 40px;
    padding-top: 10px;

}
.number2  .rightImg{
    width: 10px;
    height: 10px;
    position: absolute;
    right: 40px;
    padding-top: 10px;

}
.number3  .rightImg{
    width: 10px;
    height: 10px;
    position: absolute;
    right: 40px;
    padding-top: 10px;

}
.addnum  .rightImg{
    width: 10px;
    height: 10px;
    position: absolute;
    right: 40px;
    padding-top: 10px;

}
.Number1 .number1{
    width: 90%;
    margin-left: 5%;
    height: 36px;
    border-radius: 3px;
    background-color: rgb(148,200,224);
}
.number1 .number1-text{
    font-size: 4px;
    color: #fff;
    background-color: rgb(148,200,224);
    position: relative;
    top: 10px;
    left: 7%;
}
.number1 .number1-info{
    width: 100%;
}
.warn{
    position: absolute;
    right: 4%;
    padding-top: 10px;
    color: red;
    transform:scale(0.64);
    /*display: none;*/
}
.number1-info input{
    width: 75%;
    margin-left: 10%;
    height: 30px;
    background-color: #fff;
    border-style: none;
    border-radius: 3px;
    margin-top: 7px;
    padding-left: 10%;

}
.number1-info .relName{
    background: url("/images/hackerwechati/user.png")4px center no-repeat;
    background-color: #fff;
}
.number1-info .telephone{
    background: url("/images/hackerwechati/phone.png")4px center no-repeat ;
    background-color: #fff;
}
.number1-info .Email{
    background: url("/images/hackerwechati/mail.png")4px center no-repeat ;
    background-color: #fff;
}
.Number2{
    width: 100%;

}
.Number2 .number2{
    width: 90%;
    margin-left: 5%;
    margin-top: 5px;
    height: 36px;
    border-radius: 3px;
    background-color: rgb(148,200,224);
}
.number2 .number2-text{
    font-size: 4px;
    color: #fff;
    background-color: rgb(148,200,224);
    position: relative;
    top: 10px;
    left: 7%;
}
.number2 .number2-info{
    width: 100%;


}
.number2-info input{
    width: 75%;
    margin-left: 10%;
    height: 30px;
    background-color: #fff;
    border-style: none;
    border-radius: 3px;
    margin-top: 7px;
    padding-left: 10%;
}
.number2-info .relName{
    background: url("/images/hackerwechati/user.png")4px center no-repeat;
    background-color: #fff;
}
.number2-info .telephone{
    background: url("/images/hackerwechati/phone.png")4px center no-repeat ;
    background-color: #fff;
}
.number2-info .Email{
    background: url("/images/hackerwechati/mail.png")4px center no-repeat ;
    background-color: #fff;
}
.Number3{
    width: 100%;

}
.Number3 .number3{
    width: 90%;
    margin-left: 5%;
    margin-top: 5px;
    height: 36px;
    border-radius: 3px;
    background-color: rgb(148,200,224);
}
.number3 .number3-text{
    font-size: 4px;
    color: #fff;
    background-color: rgb(148,200,224);
    position: relative;
    top: 10px;
    left: 7%;
}
.number3 .number3-info{
    width: 100%;


}
.number3-info input{
    width: 75%;
    margin-left: 10%;
    height: 30px;
    background-color: #fff;
    border-style: none;
    border-radius: 3px;
    margin-top: 7px;
    padding-left: 10%;
}
.number3-info .relName{
    background: url("/images/hackerwechati/user.png")4px center no-repeat;
    background-color: #fff;
}
.number3-info .telephone{
    background: url("/images/hackerwechati/phone.png")4px center no-repeat ;
    background-color: #fff;
}
.number3-info .Email{
    background: url("/images/hackerwechati/mail.png")4px center no-repeat ;
    background-color: #fff;
}
.addNum{
    width: 100%;
}
.addNum .addnum{
    width: 90%;
    margin-left: 5%;
    margin-top: 5px;
    height: 36px;
    border-radius: 3px;
    background-color: rgb(148,200,224);
}
.addnum .addnum-text{
    font-size: 4px;
    color: #fff;
    background-color: rgb(148,200,224);
    position: relative;
    top: 10px;
    left: 7%;
}
.apply{
    width: 100%;
}
.apply .applyBtn{
    width: 100%;
    background-color: rgb(243,198,63);
    color: #fff;
    height: 40px;
    border-style: none;
    font-size: 15px;
}

#divalt{
    width: 65%;
    height: 195px;
    margin-top: -130px;
    border-radius: 8px;
}
#divalt .tishi1{
    margin-top: 50px;
    font-size: 20px;
    color: rgb(148,200,224);
    text-align: center;
}
#divalt .tishi{
    font-size: 1px;
    color: rgb(136,137,138);
    margin-top: 15px;
}
.a2 .btn{
    width: 70%;
    height: 30px;
    border-radius: 5px;
    border-style: none;
    background-color: rgb(148,200,224);
    color: #fff;
    font-size: 10px;
    margin-top: 20px;


}
#divalt1{
    width: 65%;
    height: 195px;
    margin-top: -130px;
    border-radius: 8px;
}
#divalt1 img{
    float: right;
    padding-right: 11px;
    padding-top: 10px;
}



#divalt1 .tishi1{
    margin-top: 40px;
    font-size: 15px;
    color: rgb(136,137,138);
}
.a21 .btn1 {
    width: 75%;
    height: 40px;
    border-radius: 5px;
    border-style: none;
    background-color: rgb(132, 208, 228);
    color: #fff;
    font-size: 15px;
    margin-top: 25px;
}

#cancelbtn{
    float: right;
    padding-right: 10px;
    padding-top: 11px;
}